Terraform Associate 003 是 Terraform 母公司 Harhicorp 官方认证的助理级证书
这又涉及到考证动机了,这个话题,我在 ACP 经验分享 这篇博客里已经询问过自己了,考 ACP 的动机完全是领导的要求,客观因素主导;
考 Terraform 的动机是在 Terraform 官网上查资料时,偶然看到有这么个证书,恰巧项目刚结束,时间充足,就想顺便考个试检验下自己的水平。并且考之前特意不跟领导提,直到考试结果出来后才同步,当时只有70%通过的把握,也怕提前吹牛失败,整体上是主观因素主导。
平胸而论,单独的一纸证书对个人用处有限,但为了解释考证行为的合理性,还是得罗列一下其益处,希望能给在考证与否选择中犹豫和摇摆的新手们一点定心丸:
- 备考过程中成体系的去学习归纳,不同于在项目中碎片化使用,有助于知识体系的形成
- 有助于提升英语阅读理解,Terraform 中文教程不多,最新最权威的文档一定是官网教程,只要你看,一定会遇到生词
- 如果你写过别的语言,在对比中,增加对编程语言的理解力
- 考完证后,有人会觉得你很牛逼;这是在我拿到证书发朋友圈后观察到的现象,且为了强化这种感受,我还得向大家强调一个事实,Terraform 只使用了1个月一次通过,虚荣心得到小小满足,也算是额外的收获;但这点建议还是保持平常心,真大佬眼里,一览无余~
- 在公有云项目,比如 LandingZone 等的投招标中,对投标公司是小小加分点
- Understand infrastructure as code (IaC) concepts
- Understand Terraform's purpose (vs other IaC)
- Understand Terraform basics
- Use the Terraform CLI (outside of core workflow)
- Interact with Terraform modules
- Navigate Terraform workflow
- Implement and maintain state
- Read, generate, and modify configuration
- Understand Terraform Cloud and Enterprise capabilities
我是一边刷题,错题对照官方文档找答案,并且在找到后,有意识的去推测这个知识点想考的是哪个模块,最后用思维导图去整理:
推荐已经有2 3个月相关Terraform 开发经验的开发者去考,备考时间一周左右,主要套路还是 做题 + 通读文档。
但是,如果英语词汇量不太够,最好还是留2周时间背单词,因为考试语言只支持英文,单词来源还是文档中出现频率高的生词,比如 "immutable" "provisioer",我个人是英语六级,百词斩词汇量5000-6000范围,实际考试时还是有遇到几个生词,导致题目理解有困难,如果中文考试,我觉得可以达到80+(没错,就是这么自信😎)
最后贴一张考试前30分钟,在线考试的页面图,这个地址是会发送到你的邮箱,推荐提前30分钟进入到这个页面等待

如果需要打印证书的话,需要从 credly 的 share 页面下载PDF 👇🏻:
最后考完试只是开始,再推荐两本正在看的书,适合在项目上遇到特定场景使用,或者作为对 terraform 的深入研究,考试的难度不会到书中这么深:
- 《Terraform Up & Running》,读第三版,2022年出版,从语法到实际生产环境的问题和解决思路,由浅入深,老少咸宜,推荐
- 《Terraform in Action》,2021年出版,书已经比较老了,语法也发生很大变化,书中提到的关于 Terraform 语法缺点的部分,在 Terraform 最新版中已经做了改进,建议跳过语法章节,整体设计的思想可以借鉴

- 考试类型为单选、多选,58道考试题
- 只有一次考试机会,满分💯,70分通过
- 考试时间1小时,相对充足,我个人是35分钟左右答完,并估分是75
- 考试语言为英文,且只有这一种考试语言,所以考试前期最好背一背官方文档的单词
- 考试费需要使用visa卡支付,不支持支付宝,价格为70.5刀,人民币500多
- 务必提前30分钟进入考试终端,监考官会检查桌面、摄像头,不要佩戴任何首饰,尤其是耳环、项链和手镯,因为如果你带了这些额外的东西,监考官会和你沟通取下来,比如我当时认不得手镯这个单词,监考官和我沟通了5 6分钟,一直到他说”bend“,我才理解他是在说手镯,比较耽误时间
- 不支持身份证报考,需要护照
- 不能开中国发票,报销需要另想办法,我没有办法,所以是自费
- 考试结束,2天后证书下来
- 希望你做的都会,蒙的都对,加油💪🏻💪🏻💪🏻